home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / xlisp2.arc / README.TXT < prev    next >
Text File  |  1985-01-01  |  2KB  |  68 lines

  1. XLISP version 1.4 Distribution Disk - December 31, 1984
  2.  
  3. By:  David Betz
  4.      114 Davenport Ave.
  5.      Manchester, NH 03103
  6.      (603) 625-4691 (home)
  7.  
  8. This disk contains the following files:
  9.  
  10. Documentation
  11.  
  12. XLISP.MEM    XLISP document
  13. README.TXT    this file
  14.  
  15. Executable program
  16.  
  17. XLISP.EXE    XLISP for MS-DOS (CI-C86 small model)
  18.  
  19. Interpreter sources
  20.  
  21. XLISP.C        the main entry point
  22. XLISP.H        XLISP include file
  23. XLREAD.C    reader (including the load function)
  24. XLEVAL.C    evaluator
  25. XLPRIN.C    printer
  26. XLDBUG.C    debugging and error handling routines
  27. XLSUBR.C    built-in subr/fsubr support routines
  28. XLBIND.C    symbol binding routines
  29. XLJUMP.C    non-local jump routines
  30. XLINIT.C    initialization code
  31. XLSYM.C        symbol table routines
  32. XLIO.C        i/o support routines
  33. XLDMEM.C    dynamic memory routines (garbage collector)
  34. XLGLOB.C    global variable declarations
  35.  
  36. Built-in functions
  37.  
  38. XLFTAB.C    function initialization table
  39. XLBFUN.C    basic functions
  40. XLSETF.C    setf function
  41. XLLIST.C    list functions
  42. XLCONT.C    control functions
  43. XLMATH.C    arithmetic functions
  44. XLFIO.C        file i/o functions
  45. XLSTR.C        string functions
  46. XLSYS.C        system functions
  47.  
  48. Object-oriented programming support
  49.  
  50. XLOBJ.C        object-oriented programming support
  51. XLSTUB.C    stubs for XLOBJ.C (to remove object support)
  52.  
  53. Sample XLISP code
  54.  
  55. INIT.LSP    sample initialization file
  56. PROLOG.LSP    tiny prolog interpreter
  57. PT.LSP        programmable turtle program
  58. FACT.LSP    factorial function
  59. TRACE.LSP    simple trace facility
  60. ART.LSP        code from the Byte article on XLISP
  61.  
  62. Note:
  63.  
  64. In order to create a version of XLISP with object-oriented programming
  65. support, include the file XLOBJ and leave out XLSTUB.  In order to
  66. create a version without object-oriented programming support, include
  67. the file XLSTUB and not the file XLOBJ.
  68.